<?php
/**
 * Created on 7 mai 2011
 * * @author Samy Deghou(deghou@polytech.unice.fr ; deghou@embl.de)
 * To change the template for this generated file go to
 * Window - Preferences - PHPeclipse - PHP - Code Templates
 */
class Home_Controller
{

	/* Dirige l'acteur vers la page d'Home.*/
	public static function index()
	{
		$view = new Index_Home_View($args);
		$view->display();
	}

	/* Dirige l'acteur vers la page de connexion.*/
	public static function connexion()
	{
		$view = new Connexion_Home_View();
		$view->display();
	}

	/* Appelee par le formulaire de connexion pour verifier les identifiants.
	INTERDICTION DE L'APPELER PAR LA BARRE D'ADRESSE !!! (formulaire POST non defini)
	- etudiant/enseignant -> index people
	- visiteur -> page d'Home.*/
	public static function checkConnexion()
	{
		if (isset($_POST["login"]) && isset($_POST["pwd"]))
		{
			if ($_POST["pwd"] != null && $_POST["pwd"] != null)
			{
				$arr = array( $_POST["login"], md5($_POST["pwd"]) );
				$ans = People::checkConnection($arr);
				if (!$ans)
				{
					echo "Echec d'authentification.<br/> 
					Veuillez patienter, redirection vers la page d'Home dans 3 secondes.";
					_redirect(INDEX_PAGE, 3);
				}
				else
				{
					echo "Connexion reussie<br/>";
					$_SESSION["user"] = $ans ;
					_redirect("./index.php?controller=People&action=index");
				}
			} else {
				echo "Echec d'authentification.<br/> 
				Veuillez patienter, redirection vers la page d'Home dans 3 secondes.";
				_redirect(INDEX_PAGE, 3);
			}
		} else {
			echo "Echec d'authentification.<br/> 
			Veuillez patienter, redirection vers la page d'Home dans 3 secondes.";
			_redirect(INDEX_PAGE);
		}
	}

}
?>
